package com.niiwoo.civet.mobile.vo.request.recharge;

import com.niiwoo.tripod.web.vo.PageRequestVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Setter
@Getter
@ApiModel("充值校验输入参数")
public class RechargeVerifyRequestVO {

    @ApiModelProperty(value = "充值金额")
    private BigDecimal amount;

    @ApiModelProperty(value = "充值校验/第三方应用必需参数")
    private ThirdRechargeVerifyRequestVO thirdRechargeVerifyRequestVO;

    @Setter
    @Getter
    @ApiModel("充值校验/第三方必需参数")
    public class ThirdRechargeVerifyRequestVO{
        @ApiModelProperty(value = "访问令牌")
        private String token;

        @ApiModelProperty(value = "第三方渠道(H5) 1-融360 2-卡牛 3-机构极速借, 默认channel=1")
        private Integer channel;

        @ApiModelProperty(value = "机构CODE,当channel=3,即机构极速借时才有")
        private String orgCode;
    }

}
